package com.corpgovernment.travelstandard.vo;

import com.corpgovernment.api.travelstandard.annotation.FieldDescription;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * @author jhxue
 * @create 2022-05-13-16:02
 */
@Data
public class UpdateReasonCodeRequestVO {

	@FieldDescription("差标id")
	@NotNull(message = "差标id不能为空")
	private Long id;

	@FieldDescription("差标类型（机票F、酒店H、火车T）")
	private String tsType;

	@FieldDescription("rc类型（机票舱等折扣FC、酒店价格HP、火车坐席TS）")
	private String rcType;

	@FieldDescription("rc列表")
	@NotEmpty
	private List<NodeVO> rcList;
}
